export interface TreeChildModel{
    id: string;
    name: string;
    pid?: string;
    pinYin?: string;
    children?: TreeChildModel[];
    isIndeterminate?: boolean;
    isCheck?: boolean;
    tgCode?: string,
}
export interface paramsModel{
    tid: number;

}

export interface buildItemModel{
    desc:string,
    value:number
}
export interface buildTagsModel{
    mediaTypes: buildItemModel[];
    premisesType:buildItemModel[];
    premisesPrice:buildItemModel[];
    premisesAge:buildItemModel[];
    inHouseRate:buildItemModel[];
    parkingNum:buildItemModel[];
    propertyFee:buildItemModel[];
}
export interface buildSetTitleModel{
    title: string;
    code:string;
    children:buildItemModel[],
}

export interface formDataModel{
    city: string[],
    cityCodeList: string[],
    preference: string[],
    preferenceIdList: string[],
    customTag:TreeChildModel[]
    isNationwide:boolean,
    customKeyTag:object,
    checkedCityData:TreeChildModel[],
    checkedPreferenceData:TreeChildModel[],
    currentCheckObjTag:TreeChildModel[]
}
